var one = 1;
var two = 1;
var three = 1;
var four = 1;
$(function(){
	$("input[name=userName]").focus(function(){
		$("#one").css("color","#CFC5C8")
		$("#one").html("<b>!</b>支持中文、字母数字、'-'，'_'的组合，4-20个字符");
	});
	
	$("input[name=password]").focus(function(){
		$("#two").css("color","#CFC5C8")
		$("#two").html("<b>!</b>建议使用数字、字母和符号两种及以上和组合，6-20个");
	});
	
	$("#password").focus(function(){
		$("#three").css("color","#CFC5C8")
		$("#three").html("<b>!</b>请再次输入密码");
	});
	
	$("input[name=phone]").focus(function(){
		$("#four").css("color","#CFC5C8")
		$("#four").html("<b>!</b>完成验证后，你可以用该手机登录和找回密码");
	});
});





$(function(){
	
	$("input[name=userName]").keyup(function(){
		if($("input[name=userName]").val().trim() == ""){
			$("#one").css("color","red")
			$("#one").html("<em>-</em>格式错误，仅支持汉字、字母、数字、“-”“_”的组合");
			one = 1;
		}else{
			one = 0;
		}
	});
	
	$("input[name=userName]").blur(function(){
		$.post("register", { "userName":$("input[name=userName]").val().trim()}, function (data) {
			if(0 == data){
				alert(data);
				$("#one").css("color","red")
				$("#one").html("<em>-</em>用户名以存在");
				one = 1;
			}else{
				alert('x');
				$("#one").css("color","#CFC5C8")
				$("#one").html("<b>!</b>支持中文、字母数字、'-'，'_'的组合，4-20个字符");
				one = 0;
			}
		});
	});
	
	$("input[name=password]").blur(function(){
		var reg = /^[a-zA-Z]\w{5,19}$/;
		if(! reg.test($("input[name=password]").val().trim())){
			$("#two").css("color","red")
			if($("input[name=password]").val().trim().length >= 6 &&
			20<=$("input[name=password]").val().trim().length){
				$("#two").html("<em>-</em>以字母开头，长度在6~20之间，只能包含字母、数字和下划线");
			}else{
				$("#two").html("<em>-</em>长度只能在6-20个字符之间");
			}
			two = 1;
		}else{
			two = 0;
		}
	});
	
	$("#password").blur(function(){
		if(!($("input[name=password]").val().trim() == $("#password").val().trim())){
			$("#three").css("color","red")
			$("#three").html("<em>-</em>两次密码输入不一致");
			three = 1;
		}else{
			three = 0;
		}
});
	
	$("input[name=phone]").blur(function(){
		var reg = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;
		if(! reg.test($('input[name=phone]').val().trim())){
			$("#four").css("color","red")
			$("#four").html("<em>-</em>格式有误");
			four = 1;
		}else{
			four = 0;
		}
});
});

$(function(){
	$("#submit").click(function(){
		if(one == 0 && two == 0 && three == 0 && four == 0){
//			alert(one+"--"+two+"--"+three+"--"+four);
			$.post("register", { "userName":$("input[name=userName]").val().trim(),
			"password":$("input[name=password]").val().trim(),
			"phone":$("input[name=password]").val().trim()
			}, function (data) {alert(data)});
		}
	});
});